Modular polynomials via isogeny volcanoes
نویسندگان
چکیده
We present a new algorithm to compute the classical modular polynomial Φl in the rings Z[X,Y ] and (Z/mZ)[X, Y ], for a prime l and any positive integer m. Our approach uses the graph of l-isogenies to efficiently compute Φl mod p for many primes p of a suitable form, and then applies the Chinese Remainder Theorem (CRT). Under the Generalized Riemann Hypothesis (GRH), we achieve an expected running time of O(l3(log l)3 log log l), and compute Φl mod m using O(l 2(log l)2+ l2 logm) space. We have used the new algorithm to compute Φl with l over 5000, and Φl mod m with l over 20000. We also consider several modular functions g for which Φ l is smaller than Φl, allowing us to handle l over 60000.
منابع مشابه
Computing isogeny volcanoes of composite degree
Isogeny volcanoes are an interesting structure that have had several recent applications. An isogeny volcano is a connected component of a larger graph called a cordillera. In this paper, we further explore properties of how to compute volcanoes given that we have already computed one of a different degree. This allows us to compute volcanoes of composite degree more efficiently than a direct c...
متن کاملComputing Modular Polynomials
The `th modular polynomial, φ`(x, y), parameterizes pairs of elliptic curves with an isogeny of degree ` between them. Modular polynomials provide the defining equations for modular curves, and are useful in many different aspects of computational number theory and cryptography. For example, computations with modular polynomials have been used to speed elliptic curve point-counting algorithms (...
متن کاملComputing Modular Polynomials
The l modular polynomial, φl(x, y), parameterizes pairs of elliptic curves with an isogeny of degree l between them. Modular polynomials provide the defining equations for modular curves, and are useful in many different aspects of computational number theory and cryptography. For example, computations with modular polynomials have been used to speed elliptic curve point-counting algorithms ([B...
متن کاملIsogeny volcanoes
The remarkable structure and computationally explicit form of isogeny graphs of elliptic curves over a finite field has made them an important tool for computational number theorists and practitioners of elliptic curve cryptography. This expository paper recounts the theory behind these graphs and examines several recently developed algorithms that realize substantial (often dramatic) performan...
متن کاملComputing isogeny covariant differential modular forms
We present the computation modulo p2 and explicit formulas for the unique isogeny covariant differential modular form of order one and weight χ−p−1,−p called fjet, an isogeny covariant differential modular form of order two and weight χ−p2−p,−1,−1 denoted by fjethjet, and an isogeny covariant differential modular form hjet of order two and weight χ1−p2,0,−1.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Math. Comput.
دوره 81 شماره
صفحات -
تاریخ انتشار 2012